#ifndef _CALLBACKS_H
#define _CALLBACKS_H

#include <gtk/gtk.h>

/**\author JMC */

/**@brief Fonctions de rappel
*Les fonctions ci-dessous sont toutes de forme :
*@param [in] Pointeur sur le GtkWidget activé
*@param [in,out] Pointeur sur la structure sObjets
*/

/** @brief Récupère le nom saisi par le joueur */
void callback_valider_nom(GtkWidget *widget, gpointer);

/** @brief Récupère les points annoncés par le joueur*/
void callback_points_annonce(GtkWidget *widget, gpointer);

/** @brief Récupère la couleur annoncée par le joueur */
void callback_couleur_annonce(GtkWidget *widget, gpointer);

/** @brief Actualise le statut du jeu, qui passe à ANNONCE_VALIDEE*/
void callback_valider_annonce(GtkWidget *widget, gpointer);

/** @brief Actualise le statut du jeu, qui passe à CLIC*/
void callback_valider_annonce_ia(GtkWidget *widget, gpointer);

/** @brief Récupère le numéro de la carte cliquée : de 0 à 7
*L'entier est placé dans le champ 'numero_carte_jouee' de la structure sObjets*/
void callback_carte_cliquee(GtkWidget *widget, gpointer);

#endif
